A hybrid software process simulation model

نویسندگان

  • Paolo Donzelli
  • Giuseppe Iazeolla
چکیده

This paper deals with simulation modeling of software processes and proposes the combination of three traditional modeling methods (analytical, continuous and discrete-event) into a unique hybrid two-level modeling approach. At the higher abstraction level, the process is modeled by a discreteevent queuing network, which represents the component activities (i.e. service stations), their interactions, and the exchanged artifacts. The implementation details of the introduced activities are given at the lower abstraction level, where the analytical and continuous methods are used. The proposed approach is applied to a waterfall-based software process to study the effects of requirements instability on various process quality attributes, as effort, delivery time, productivity, rework percentage, and product quality. Simulation results show that the use of the model can provide both qualitative and quantitative suggestions on how to change the software process to improve its quality or to achieve specific organizational goals. The model is primarily designed to represent the behaviour of hypothetical projects, to allow researchers to view the implications of their assumptions. However, with small improvements, it can be extended to become a tool for analysing and predicting the behaviour of actual projects. A Hybrid Software Process Simulation Model Paolo Donzelli and Giuseppe Iazeolla 2

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Large Lithium Polymer Battery Modeling for the Simulation of Hybrid Electric Vehicles Using the Equivalent Circuit Method

In the present study, a model of a large Lithium Polymer (Li-Po) battery for use in the simulation of Hybrid Electric Vehicles (HEVs) is developed. To attain this goal, an Equivalent Circuit (EC) consisting of a series resistor and two RC parallel networks is considered. The accuracy and the response time of the model for use in an HEV simulator are studied. The battery parameters identifica...

متن کامل

A New Optimized Hybrid Model Based On COCOMO to Increase the Accuracy of Software Cost Estimation

The literature review shows software development projects often neither meet time deadlines, nor run within the allocated budgets. One common reason can be the inaccurate cost estimation process, although several approaches have been proposed in this field. Recent research studies suggest that in order to increase the accuracy of this process, estimation models have to be revised. The Construct...

متن کامل

An approach to a hybrid software process simulation using the DEVS formalism

This article proposes an approach to a hybrid software process simulation modeling (SPSM) using discrete event system specification (DEVS) formalism, which implements the dynamic structure and discrete characteristics of the software development process. Many previous researchers on hybrid SPSM have described both discrete and continuous aspects of the software development process to provide mo...

متن کامل

Hybrid modeling and simulation for trustworthy software process management: a stakeholder-oriented approach

Process Management Model (PMM) and Process Simulation Model (PSM) are the critical infrastructural components of the Trustworthy Process Management Framework (TPMF), which involves a large and heterogeneous group of stakeholders in process modeling and simulation to improve process trustworthiness. Process Modeling Stakeholders (PMS) have different levels of dependency on various process modeli...

متن کامل

Hybrid Modeling of Test-and-Fix Processes in Incremental Development

Software process simulation modeling has become an increasingly active research area for managing and improving software development processes since its introduction in the last two decades. Hybrid process simulation models have attracted interest as a possibility to avoid the limitations of applying single modeling method, and more realistically capture complex real-world software processes. T...

متن کامل

Using design of experiments, sensitivity analysis, and hybrid simulation to evaluate changes to a software development process: a case study

Hybrid simulation models combine the high-level project issues of System Dynamics models with the process detail of discrete event simulation models. Hybrid models not only capture the best of both of these simulation paradigms, but they also are able to address new issues that are important in managing complex real-world development projects that neither the System Dynamics nor Discrete Event ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Software Process: Improvement and Practice

دوره 6  شماره 

صفحات  -

تاریخ انتشار 2001